package com.example.admin.goodnews.utils;

import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;

/**
 * Created by admin on 2016/10/11.
 */

public class GetCurrentTimeUtil {

    public static String getCurrentTime() {
        SimpleDateFormat df = new SimpleDateFormat("yyyyMMddHHmmss");//设置日期格式
        String currenttime = df.format(new Date());// new Date()为获取当前系统时间
        return currenttime;
    }

    public static String getDate() {
        SimpleDateFormat df = new SimpleDateFormat("MMdd");//设置日期格式
        String datetoday = df.format(new Date());// new Date()为获取今天的日期，例如2016年10月15日  1015
        return datetoday;
    }

    public static String getAllDate() {
        SimpleDateFormat df = new SimpleDateFormat("yyyy/MM/dd");//设置日期格式
        String datetoday = df.format(new Date());// new Date()为获取今天的日期，例如2016年10月15日  1015
        return datetoday;
    }

    public static String getDateTime() {
        SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd");//设置日期格式
        String datetime = df.format(new Date());// new Date()为获取今天的日期，例如2016年10月15日  1015
        return datetime;
    }

    public static String getWeekOfDate(Date date) {
        String[] weekOfDays = {"星期日", "星期一", "星期二", "星期三", "星期四", "星期五", "星期六"};
        Calendar calendar = Calendar.getInstance();
        if (date != null) {
            calendar.setTime(date);
        }
        int w = calendar.get(Calendar.DAY_OF_WEEK) - 1;
        if (w < 0) {
            w = 0;
        }
        return weekOfDays[w];
    }


}
